package cn.swing.his.finance.service;

import cn.swing.his.common.web.JsonPage;
import cn.swing.his.pojo.finance.dto.AddSalaryDTO;
import cn.swing.his.pojo.finance.dto.TimeDTO;
import cn.swing.his.pojo.finance.entity.Salary;
import cn.swing.his.pojo.finance.vo.SalaryVO;

import java.util.List;

public interface ISalaryService {
//    查询医生工资并分页
    JsonPage<SalaryVO> salaryList(Integer pageNum,Integer pageSize,Integer index);
//    发放工资并且修改状态
    void updateSalaryState(Integer id);
//    批量处理
    void updateBatchSalaryState(Integer id);
//    根据选择时间获取该时间段的工资明细用于打印
    List<SalaryVO> salaryAllList(TimeDTO timeDTO);
//    插入数据到工资表
    void insertSalary(AddSalaryDTO addSalaryDTO);
//
}
